<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Showheader</title>
</head>
<body>
<h1>Showheader</h1>
<p>ShowHeader ist ein Java-Applet, dass den HTTP Header, den ein
Webserver
bei jeder Anforderung an den Browser schickt, anzeigt. Der Header wird
normalerweise vom Browser verarbeitet, sodass er dem User verborgen
bleibt. Es kann n&uuml;tzlich sein, den Header zu kennen, wenn man
Webseiten entwickelt.<br>
</p>
<h2>Wie funktioniert's</h2>
<p>Das Applet funktioniert relativ einfach: Es l&auml;d die
gew&uuml;nschte URL vom Server und zeigt alles was kommt an.<br>
</p>
<p><a href="applet.html"><img src="showheader.gif" width="257"
 height="154" border="0" alt="Screenshot" title=""></a></p>
<h2>Signierter Code</h2>
<p>Um auf einen fremden Server, d.h. einen anderen als <span
 style="font-family: MONOSPACE;">herberlin.de</span> Zugriff zu haben,
m&uuml;ssen Sie dem Applet erweiterte Rechte einr&auml;umen. Applets
haben ohne weiteres nur Zugriff auf den Webserver, von dem sie geladen
wurden. Sie bekommen daher beim Laden des Applets ein Dialogfenster
angezeigt, in dem Sie gefragt werde, ob Sie dieses Applet
ausf&uuml;hren m&ouml;chten.</p>
<p>Falls Sie zustimmen, stellt das ein erhebliches Sicherheitsrisiko
f&uuml;r Ihre Maschine dar, denn das Applet hat dann Zugriff auf Ihren
gesamten Computer. Bitte beachten Sie, dass es sich bei diesem
Zertifikat um ein Testzertifikat handelt, das jeder mit ein wenig
Sachkenntnis leicht erstellen kann. Echte Zertifikate kosten leider
Geld, sodass ich darauf verzichtet musste. Wenn Sie ablehnen,
k&ouml;nnen Sie sich nur die Header dieser Website anzeigen lassen. Das
Applet funktioniert nur mit einem Java Runtime ab Version 1.3 oder der
alten Microsoft VM (InternetExplorer auf Windows) Zum <a
 href="applet.html">signierten </a>Applet. <br>
</p>
<h2>Was noch?</h2>
<p>Einige weiterf&uuml;hrende Links zum Thema gibts <a
 href="links.html">hier</a>. Eine verbesserte <a
 href="showheader2.html">Version </a>ist in Vorbereitung. <br>
</p>
<br>
<br>
<br>
</body>
</html>
